package com.bzkj.msfx.domain.fileTransfer;

import com.bzkj.common.core.domain.BaseEntity;

import java.util.Date;

/**
 * @author C1309
 * @ClassName ErpFileInfo
 * @description: TODO
 * @date 2024年01月08日
 * @version: 1.0
 */
public class ErpFileInfo extends BaseEntity {
    private static final long serialVersionUID = 1L;

    private Long id;
    /**
     * 文件名
     */
    private String fileName;

    /**
     * sap批次（保留字段）
     */
    private String charg;

    /**
     * 回传时间
     */
    private Date writeBackTime;


    /**
     * 文件地址
     */
    private String filePath;

    /**
     * 物料编码
     */
    private String itemCode;

    /**
     * 文件状态
     */
    private String fileStatus;

    /**
     * 文件hash值
     */
    private String hashCode;

    /**
     * 部门id
     */
    private Long deptId;

    /**
     * 用户id
     */
    private Long userId;

    /**
     * 应有数量
     */
    private Integer yingCount;

    /**
     * 实有数量
     */
    private Integer realCount;

    private Relation relation;


    /**
     * 车间信息
     */
    private String workShop;

    /**
     * 工厂ID
     */
    private String businessEntId;

    private String beginTime;

    private String endTime;

    private int pageNum;
    private int pageSize;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getFileName() {
        return fileName;
    }

    public void setFileName(String fileName) {
        this.fileName = fileName;
    }

    public String getCharg() {
        return charg;
    }

    public void setCharg(String charg) {
        this.charg = charg;
    }

    public Date getWriteBackTime() {
        return writeBackTime;
    }

    public void setWriteBackTime(Date writeBackTime) {
        this.writeBackTime = writeBackTime;
    }

    public String getFilePath() {
        return filePath;
    }

    public void setFilePath(String filePath) {
        this.filePath = filePath;
    }

    public String getItemCode() {
        return itemCode;
    }

    public void setItemCode(String itemCode) {
        this.itemCode = itemCode;
    }

    public String getFileStatus() {
        return fileStatus;
    }

    public void setFileStatus(String fileStatus) {
        this.fileStatus = fileStatus;
    }

    public String getHashCode() {
        return hashCode;
    }

    public void setHashCode(String hashCode) {
        this.hashCode = hashCode;
    }

    public Long getDeptId() {
        return deptId;
    }

    public void setDeptId(Long deptId) {
        this.deptId = deptId;
    }

    public Long getUserId() {
        return userId;
    }

    public void setUserId(Long userId) {
        this.userId = userId;
    }

    public Integer getYingCount() {
        return yingCount;
    }

    public void setYingCount(Integer yingCount) {
        this.yingCount = yingCount;
    }

    public Integer getRealCount() {
        return realCount;
    }

    public void setRealCount(Integer realCount) {
        this.realCount = realCount;
    }

    public Relation getRelation() {
        return relation;
    }

    public void setRelation(Relation relation) {
        this.relation = relation;
    }

    public String getWorkShop() {
        return workShop;
    }

    public void setWorkShop(String workShop) {
        this.workShop = workShop;
    }

    public String getBusinessEntId() {
        return businessEntId;
    }

    public void setBusinessEntId(String businessEntId) {
        this.businessEntId = businessEntId;
    }

    public String getBeginTime() {
        return beginTime;
    }

    public void setBeginTime(String beginTime) {
        this.beginTime = beginTime;
    }

    public String getEndTime() {
        return endTime;
    }

    public void setEndTime(String endTime) {
        this.endTime = endTime;
    }

    public int getPageNum() {
        return pageNum;
    }

    public void setPageNum(int pageNum) {
        this.pageNum = pageNum;
    }

    public int getPageSize() {
        return pageSize;
    }

    public void setPageSize(int pageSize) {
        this.pageSize = pageSize;
    }
}
